package com.rpinfo.editalog.usuario.jtable;

import com.rpinfo.editalog.usuario.Usuario;
import java.util.List;

/**
 *
 * @author camilo
 */
public interface UsuarioJTableDao {

  public static final String NAME_TABLE = "usuario_jtable";
  public static final String NAME_FK_USUARIO = "fk_usuario";
  public static final String NAME_UK_USUARIO_JTABLE = "uk_usuario_jtable";
  public static final String NAME_COLUMN_JTABLE = "jtable";
  public static final String NAME_COLUMN_POSICAO_COLUNAS = "colunas_posicao";
  public static final String NAME_COLUMN_USUARIO = "id_usuario";
  public static final String NAME_COLUMN_LARGURA_COLUNAS = "colunas_largura";
  public static final String NAME_COLUMN_DATA_ALTERACAO = "data_alteracao";
  public static final String NAME_SEQUENCE = "seq_usuariojtable";

  public void salvar(UsuarioJTable cotacao);

  public void excluir(UsuarioJTable cotacao);

  public UsuarioJTable carregar(int id);

  public UsuarioJTable carregarJTableUsuario(String jTable, Usuario usuario);

  public List<UsuarioJTable> listar();

}
